package com.zhl.file1;

import java.io.File;
import java.text.SimpleDateFormat;

public class File_Test2 {
    public static void main(String[] args) {
        //1.创建对象
        File file = new File("src/com/zhl/file1/abc.txt");
        //注意：File对象是可以指向一个不存在的文件路径的。

        //2.判断文件是否存在,根据给的路径
        boolean exists = file.exists();
        System.out.println(exists);

        //3.判断文件是否是文件
        boolean isFile = file.isFile();
        System.out.println(isFile);

        //4.判断文件是否是文件夹
        boolean isDirectory = file.isDirectory();
        System.out.println(isDirectory);

        //5.获取文件名
        String name = file.getName();
        System.out.println(name);

        //6.获取文件最后修改时间  返回的是一个时间毫秒值
        long lastModified = file.lastModified();
        System.out.println(lastModified);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(sdf.format(lastModified));

        //7.获取文件大小  返回字节个数
        long length = file.length();
        System.out.println(length);

        //8.获取创建文件对象时,使用的路径
        String path = file.getPath();
        System.out.println(path);

        //9.获取绝对路径
        String absolutePath = file.getAbsolutePath();
        System.out.println(absolutePath);

    }
}
